\section{\SwitchCaseDefaultSectionName}
\myindex{\CLanguageElements!switch}

% sections
\input{patterns/08_switch/1_few/main}
\input{patterns/08_switch/2_lot/main}
% TODO What's the difference between 3 and 4? Seems to be the same...
% it is fallthrough from 3 to 4 :) --DY
\input{patterns/08_switch/3_several_cases/main}
\input{patterns/08_switch/4_fallthrough/main}

\subsection{\Exercises}

\subsubsection{\Exercise \#1}
\label{exercise_switch_1}

\RU{Вполне возможно переделать пример на Си в листинге \myref{switch_lot_c} так, чтобы при компиляции
получалось даже ещё меньше кода, но работать всё будет точно так же.
Попробуйте этого добиться.}
\EN{It's possible to rework the C example in \myref{switch_lot_c} in such way that the compiler
can produce even smaller code, but will work just the same.
Try to achieve it.}
\DE{Der C-Code des Beispiels in \myref{switch_lot_c} soll so neu geschrieben werden, dass der Compiler die gleiche
Funktionalität in noch kürzerem Code erreichen kann.}
\FR{Il est possible de modifier l'exemple en C de \myref{switch_lot_c} de telle sorte
que le compilateur produise un code plus concis, mais qui fonctionne toujours pareil.}
\PLph{}

% \RU{Подсказка}\EN{Hint}: \printf \EN{may be called only from a single place}\RU{вполне может 
% вызываться только из одного места}.
